import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import { NgZorroAntdModule } from '@/app/shared/ng-zorro-antd/ng-zorro-antd.module';
import { DirectiveModule } from './directive/directive.module';
import { PipeModule } from './pipe/pipe.module';
import { UtilsModule } from './utils/utils.module';
import { ToolsModule } from './tools/tools.module';

@NgModule({
  declarations: [

  ],
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    RouterModule,
    HttpClientModule,
    NgZorroAntdModule,
    DirectiveModule,
    PipeModule,
    UtilsModule,
    ToolsModule
  ],
  exports:[
    FormsModule,
    ReactiveFormsModule,
    RouterModule,
    NgZorroAntdModule,
    DirectiveModule,
    PipeModule,
    UtilsModule,
    ToolsModule
  ],
  providers:[]
})
export class SharedModule { }
